const arr = [1,2,3]
const obj = { name: '鲁班', age: 12}



// const res = arr.forEach(function(item, index, arr) {
//   console.log(this === obj);
// }, obj)
// console.log(res);
// map 返回一个新数组， 新数组里面的元素 --- 加工之后 --- 每一个回调函数掉用的返回值
const res = arr.map(function(item, index, arr) {
  console.log(this === obj);
  return 'a'
}, obj)
console.log(res); // ['a', 'a', 'a']